package br.com.emersondeandrade.aplicacao.web.controllers;

import java.io.Serializable;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.ManagedProperty;
import javax.faces.bean.RequestScoped;

import br.com.emersondeandrade.modelo.core.casa.CasaFacade;

@ManagedBean(name = "acionarDispositivoController")
@RequestScoped
public class AcionarDispositivoController implements Serializable {

	private static final long serialVersionUID = 1L;

	@ManagedProperty(name = "casaFacade", value = "#{casaFacadeImp}")
	private CasaFacade casaFacade;

	

	/*
	public String acionarDispositivo() {

		try {
			casaFacade.acionar(DISPOSITIVO_TESTE);
		} catch (NotConectedExeption e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (ExecultarComandoExeption e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (ObjectNaoEncontradoExeption e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

		return "acc dispositivo";
	}
*/
	/*
	public List<Dispositivo> getDispositivos() {
		Casa casa = null;
		try {
			casa = casaFacade.getCasaByKeyArduino(CASA_TESTE);
		} catch (ObjectNaoEncontradoExeption e) {
			e.printStackTrace();
		}
		return casa.getDispositivos();
	}

	public void setCasaFacade(CasaFacade casa) {
		this.casaFacade = casa;
	}
*/
}
